package com.yanqu.road.entity.log;

import com.yanqu.road.entity.FieldTypeAnnotation;

/**
 * @Description 门客派遣记录/比赛日志
 * @Author cwq
 * @Data 2021/6/2 20:14
 */
@FieldTypeAnnotation(tableName = "t_l_ck_dragonboatrace_game",uploadCk = true,autoSave = true,desc = "赛龙舟门客派遣记录/比赛日志")
public class LogDragonBoatRaceGame extends ServerBaseLog{
    @FieldTypeAnnotation(desc = "活动id",isIndex = true)
    private int activityId;
    @FieldTypeAnnotation(desc = "用户id",isIndex = true)
    private long userId;
    @FieldTypeAnnotation(desc = "派遣门客")
    private String patrons;
    @FieldTypeAnnotation(desc = "门客加成速度")
    private int speed;
    @FieldTypeAnnotation(desc = "百业经验获得")
    private int exp;
    @FieldTypeAnnotation(desc = "道具使用类型&数量")
    private String propInfos;
    @FieldTypeAnnotation(desc = "生成障碍物次数")
    private int obstacleNum;
    @FieldTypeAnnotation(desc = "障碍冲破次数")
    private int breakObstacleNum;
    @FieldTypeAnnotation(desc = "障碍未冲破次数")
    private int unBreakObstacleNum;
    @FieldTypeAnnotation(desc = "鼓舞次数")
    private int clickDrumNum;
    @FieldTypeAnnotation(desc = "行驶距离")
    private int distance;

    public LogDragonBoatRaceGame(int activityId, long userId, String patrons, int speed, int exp, String propInfos, int obstacleNum, int breakObstacleNum, int unBreakObstacleNum, int clickDrumNum, int distance, long time) {
        this.activityId = activityId;
        this.userId = userId;
        this.patrons = patrons;
        this.speed = speed;
        this.exp = exp;
        this.propInfos = propInfos;
        this.obstacleNum = obstacleNum;
        this.breakObstacleNum = breakObstacleNum;
        this.unBreakObstacleNum = unBreakObstacleNum;
        this.clickDrumNum = clickDrumNum;
        this.distance = distance;
        this.time = time;
    }

    public int getActivityId() {
        return activityId;
    }

    public void setActivityId(int activityId) {
        this.activityId = activityId;
    }

    public long getUserId() {
        return userId;
    }

    public void setUserId(long userId) {
        this.userId = userId;
    }

    public String getPatrons() {
        return patrons;
    }

    public void setPatrons(String patrons) {
        this.patrons = patrons;
    }

    public int getSpeed() {
        return speed;
    }

    public void setSpeed(int speed) {
        this.speed = speed;
    }

    public int getExp() {
        return exp;
    }

    public void setExp(int exp) {
        this.exp = exp;
    }

    public String getPropInfos() {
        return propInfos;
    }

    public void setPropInfos(String propInfos) {
        this.propInfos = propInfos;
    }

    public int getObstacleNum() {
        return obstacleNum;
    }

    public void setObstacleNum(int obstacleNum) {
        this.obstacleNum = obstacleNum;
    }

    public int getBreakObstacleNum() {
        return breakObstacleNum;
    }

    public void setBreakObstacleNum(int breakObstacleNum) {
        this.breakObstacleNum = breakObstacleNum;
    }

    public int getUnBreakObstacleNum() {
        return unBreakObstacleNum;
    }

    public void setUnBreakObstacleNum(int unBreakObstacleNum) {
        this.unBreakObstacleNum = unBreakObstacleNum;
    }

    public int getClickDrumNum() {
        return clickDrumNum;
    }

    public void setClickDrumNum(int clickDrumNum) {
        this.clickDrumNum = clickDrumNum;
    }

    public int getDistance() {
        return distance;
    }

    public void setDistance(int distance) {
        this.distance = distance;
    }


}
